// 类型声明限制函数返回为void  没有影响到返回值
type LogFunc = () => void

const fn: LogFunc = function () {

    return 999
    return undefined
    return null
    return []
    return '123'
}

// 解释原因:
const src = [1, 2, 3]
const dst = [0]

// forEach 的箭头函数写法  为了不影响下列类似代码执行  所以类型声明限制void 不影响返回值.
src.forEach((el) => dst.push(el))

